package com.azzaou.service.impl;

import java.util.List;

import com.azzaou.dao.IAssocieDao;
import com.azzaou.dao.IChantierDao;
import com.azzaou.model.Associe;
import com.azzaou.service.IAssocieService;

public class AssocieService implements IAssocieService {

	IChantierDao chantierDao;
	IAssocieDao associeDao;
	
	
	public IChantierDao getChantierDao() {
		return chantierDao;
	}

	public void setChantierDao(IChantierDao chantierDao) {
		this.chantierDao = chantierDao;
	}

	public IAssocieDao getAssocieDao() {
		return associeDao;
	}

	public void setAssocieDao(IAssocieDao associeDao) {
		this.associeDao = associeDao;
	}

	@Override
	public List<Associe> getAssocieByCriteria(Associe associe) {
		return associeDao.getAssocieByCriteria(associe);
	}

	@Override
	public void saveOrUpdate(Associe associe) {
		// TODO Auto-generated method stub
		associeDao.saveOrUpdate(associe);
	}

	@Override
	public void remove(Associe associe) {
		// TODO Auto-generated method stub
		associeDao.remove(associe);
	}

	@Override
	public Associe getAssocieById(Long id) {
		return associeDao.getAssocieById(id);
	}

	@Override
	public List<Associe> getAllActifAssocie() {
		return associeDao.getAllActifAssocie();
	}

	@Override
	public List<Associe> getAllAssocie() {
		return associeDao.getAllAssocie();
	}

}
